data acquisition food safety management traceability software crm tracetracker food targetlink whole chain traceability health and safety simulation relationship j2ee haccp simulink uml c++ matlab java customer model-based design